Power source element replacement during vehicle operation

ABSTRACT

A method and apparatus for replacing a power source element is provided. The method includes enabling a first vehicle comprising a first power source apparatus comprising a first multiple compartment housing comprising a first plurality of receptacles retaining a first plurality of power source elements, a controller, and a communication interface. The first vehicle receives a notification indicating that a second vehicle requires replacement of a power source element of a second plurality of power source elements within a second power source apparatus of the second vehicle. The first vehicle is directed to a current location of the second vehicle and the first vehicle is docked to the second vehicle. The power source element of the second vehicle is replaced with a fully charged power source element of the first plurality of power source elements from the first vehicle during operation of the first vehicle and the second vehicle.

This application is a continuation application claiming priority to Ser.No. 15/004,219 filed Jan. 22, 2016, now U.S. Pat. No. 9,714,012, issuedJul. 25, 2017.

FIELD

The present invention relates generally to an apparatus for replacingpower source elements of a vehicle and in particular to an apparatus andassociated method for using a first vehicle to replace power sourceelements for a second vehicle during operation of both vehicles.

BACKGROUND

Current vehicles requiring power are typically associated with a limitedoperational time frame. Limited operational time frames typically resultin an interruption of current activities thereby preventing completionof operational tasks. Accordingly, there exists a need in the art toovercome at least some of the deficiencies and limitations describedherein above.

SUMMARY

A first aspect of the invention provides a vehicle power sourcereplacement method comprising: enabling a first vehicle comprising apower source apparatus and a first power source apparatus attached tothe first vehicle, wherein the power source apparatus comprises aplurality of power source elements configured to supply power to thefirst vehicle independently without requiring power supplied by anyother power source element of the plurality of power source elements,wherein the first power source apparatus comprises: a first multiplecompartment housing comprising a first plurality of receptaclesretaining a first plurality of power source elements within the firstplurality of receptacles, a controller connected to the first pluralityof power source elements, and a communication interface communicativelycoupled to the controller; receiving, by the first vehicle, anotification indicating that a second vehicle requires replacement of atleast one power source element of a second plurality of power sourceelements within a second power source apparatus of the second vehicle,wherein the second plurality of power source elements supply power tothe second vehicle independently without requiring power supplied by anyother power source of the second plurality of power sources; directing,by the controller in response to the notification, the first vehicle toa current location of the second vehicle; docking the first vehicle tothe second vehicle; replacing, by the first vehicle during operation ofthe first vehicle and the second vehicle, the at least one power sourceelement of the second vehicle with a fully charged power source elementof the first plurality of power source elements from the first vehicle.

A second aspect of the invention provides a computer program product,comprising a computer readable hardware storage device storing acomputer readable program code, the computer readable program codecomprising an algorithm that when executed by a processor implements avehicle power source replacement method, the method comprising: enablinga first vehicle comprising a power source apparatus and a first powersource apparatus attached to the first vehicle, wherein the power sourceapparatus comprises a plurality of power source elements configured tosupply power to the first vehicle independently without requiring powersupplied by any other power source element of the plurality of powersource elements, wherein the first power source apparatus comprises: afirst multiple compartment housing comprising a first plurality ofreceptacles retaining a first plurality of power source elements withinthe first plurality of receptacles, a controller connected to the firstplurality of power source elements, and a communication interfacecommunicatively coupled to the controller; receiving, by the firstvehicle, a notification indicating that a second vehicle requiresreplacement of at least one power source element of a second pluralityof power source elements within a second power source apparatus of thesecond vehicle, wherein the second plurality of power source elementssupply power to the second vehicle independently without requiring powersupplied by any other power source of the second plurality of powersources; directing, by the controller in response to the notification,the first vehicle to a current location of the second vehicle; dockingthe first vehicle to the second vehicle; and replacing, by the firstvehicle during operation of the first vehicle and the second vehicle,the at least one power source element of the second vehicle with a fullycharged power source element of the first plurality of power sourceelements from the first vehicle.

A third aspect of the invention provides a vehicle power sourceapparatus comprising: a multiple compartment housing comprising a fixedouter portion and a rotating portion comprising a plurality ofreceptacles configured to retain power source elements for supplyingpower to a vehicle, wherein the multiple compartment housing isconfigured to be physically attached to the vehicle; a plurality ofpower source elements within the plurality of receptacles; a controller;and a power source replacement mechanism configured to replace, inresponse to a command from the controller and during operation of thevehicle and an additional vehicle, a power source element from theadditional vehicle with a fully charged power source element of theplurality of power source elements of the vehicle.

The present invention advantageously provides a simple method andassociated system capable of supplying power to vehicles.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 illustrates a system for replacing power source elements invehicles during operation of the vehicles, in accordance withembodiments of the present invention.

FIG. 2 illustrates a vehicle power source apparatus enabled by thesystem of FIG. 1 for accepting replacement power source elements in avehicle during operation of the vehicle, in accordance with embodimentsof the present invention.

FIG. 3 illustrates a vehicle power source apparatus enabled by thesystem of FIG. 1 for replacing power source elements in a secondaryvehicle during operation of the secondary vehicle, in accordance withembodiments of the present invention.

FIG. 4 illustrates a flowchart detailing a process enabled by the systemof FIG. 1 for replacing power source elements in a vehicle duringoperation of the vehicle, in accordance with embodiments of the presentinvention.

FIG. 5 illustrates a first vehicle docked to a second vehicle forreplacement of power source elements, in accordance with embodiments ofthe present invention.

FIG. 6 illustrates a power source element residing within a power sourcecapsule, in accordance with embodiments of the present invention.

FIG. 7 illustrates a power source element/power source capsule, inaccordance with embodiments of the present invention.

FIG. 8 illustrates an alternative power source element/power sourcecapsule, in accordance with embodiments of the present invention.

FIG. 9 illustrates a computer system used by the system of FIG. 1 forenabling a process for replacing power source elements in a vehicleduring operation of the vehicle, in accordance with embodiments of thepresent invention.

DETAILED DESCRIPTION

FIG. 1 illustrates a system 100 for replacing power source elements in avehicle 14 a during operation of vehicle 14 a, in accordance withembodiments of the present invention. System 100 enables a process forutilizing multiple power source elements for 14 a vehicle such thatvehicle 14 a includes a multiple compartment housing (e.g., at a centerof gravity of the vehicle retaining the multiple power source elements)such that the power source elements may be replaced and exchanged withfully charged power source elements (from a vehicle 14 b) duringoperation of the vehicles 14 a and 14 b. Vehicles 14 a and 14 b may eachcomprise any vehicle that does not require a human operator to belocated within the vehicles 14 a and 14 b such as, inter alia, a remotecontrolled vehicle (e.g., an aircraft flown by a pilot at a groundcontrol station), an autonomously controlled vehicle (e.g., an aircraftcontrolled based on pre-programmed flight plans and may include anintelligence algorithm that would enable vehicle 14 to know it'slocation and self-determine a route to join with a second vehicledynamically), a pre-programmed vehicle, etc. Alternatively, vehicles 14a and 14 b may comprise any type of vehicle that includes a humanoperator located within vehicles 14 a and 14 b (e.g., an aircraft, anautomobile, a boat or ship, a train, etc.). Vehicles 14 a and 14 b mayinclude, inter alia, an aerial vehicle, a land based vehicle, a marine(water) based vehicle, etc. Power source elements may include any typeof (portable) power source element including, inter alia, a battery, afuel cell, etc. A power source element may comprise a power source(e.g., a battery) placed within a power source capsule (e.g., asillustrated in FIG. 6). Alternatively, a power source element maycomprise a specially shaped power source (e.g., a battery) without thepower source capsule.

System 100 allows vehicle 14 a to utilize a series of power sourceelements (e.g., power supplies) to power vehicle 14 a for operation.System 100 enables vehicle 14 a to draw power (e.g., a direct currentvoltage) from multiple power source elements that would extend anoperational (e.g., flying) time, range, and delivery capacity forvehicle 14 a. Additionally, system 100 enables one or more power sourceelements (optionally comprising a specified shape) to be used asreplacement power source elements (the replacement power source elementsmay be located in a separate multi compartment housing from a housingretaining power source elements for powering vehicle 14 a as describedwith respect to FIG. 5, infra) to replace discharged power sourceelements of vehicle 14 b during operation of vehicles 14 a and 14 b. Forexample, a power source element may be guided (from a multi compartmenthousing of vehicle 14 a) into an open chamber(s) or receptacle(s) in amultiple compartment power source housing of vehicle 14 b. A conicalpower source element shape (i.e., tapered on both ends as illustrated inFIG. 6-8) enable multiple vehicle in-operation power source elementexchange such that when inserting or extracting power source elementsunder in-operation conditions (e.g., vibrations, wind, inertia, etc.),an opening of a power source receptacle comprise a be greater size thanan insertion end of an associated power source element to compensate forin-operation conditions. Additionally, a power source element (orassociated housing) may comprise a guide hole design (an alignmentmechanism) to allow docking and alignment via a tapered pin (analignment mechanism) alignment method for compatible units. A powersource element may comprise any shape such that a housing mayencapsulate industry standard power source elements or any newlymanufactured power source element designs.

System 100 of FIG. 1 includes an external system 15, a vehicle controlsystem 18, and a GPS system 21 connected through a network to a vehicle14 a and a vehicle 14 b. Vehicle 14 a retrieves/generates GPScoordinates based data (from GPS system 21) in response to adetermination that vehicle 14 b requires replacement of at least onepower source element. The GPS coordinates based data are analyzed (byexternal system 15) to determine exact coordinates for vehicle 14 brequiring replacement of at least one power source element. Vehicle 14 aand 14 b, external system 15, control system 18, and GPS system 21 eachmay comprise an embedded computer. An embedded computer is definedherein as a remotely portable dedicated computer comprising acombination of computer hardware and software (fixed in capability orprogrammable) specifically designed for executing a specializedfunction. Programmable embedded computers may comprise specializedprogramming interfaces. Additionally, vehicle 14 a and 14 b, externalsystem 15, control system 18, and GPS system 21 may each comprise aspecialized hardware device comprising specialized (non-generic)hardware and circuitry (i.e., specialized discrete non-generic analog,digital, and logic based circuitry) for executing a process describedwith respect to FIG. 4. The specialized discrete non-generic analog,digital, and logic based circuitry may include proprietary speciallydesigned components (e.g., a specialized integrated circuit designed foronly implementing an automated process for enabling a process forreplacing power source elements in vehicle 14 b during operation of thevehicles 14 a and 14 b. Vehicle 14 a includes a memory system 8 a,software 17 a, and dedicated monitoring hardware 19 a (all sensors andassociated monitoring hardware for enabling software 17 a to execute aprocess for replacing power source elements in a vehicle duringoperation of the vehicle power such as, inter alia, power leveldetection circuitry, GPS sensors, temperature sensors, pressure sensors,etc.). The memory system 8 a may include a single memory system.Alternatively, the memory system 8 a may include a plurality of memorysystems. Vehicle 14 b includes a memory system 8 b, software 17 b, anddedicated monitoring hardware 19 b (all sensors and associatedmonitoring hardware for enabling software 17 b to execute a process forreplacing power source elements in a vehicle during operation of thevehicle power such as, inter alia, power level detection circuitry, GPSsensors, temperature sensors, pressure sensors, etc.). The memory system8 b may include a single memory system. Alternatively, the memory system8 b may include a plurality of memory systems. Network 7 may include anytype of network including, inter alia, a local area network, (LAN), awide area network (WAN), the Internet, a wireless network, etc.

The multiple compartment housings attached to vehicles 14 a and 14 b ofsystem 100 may include power supply strength indicators (presenting acharge level percentage) for each receptacle to determine an order inwhich power source elements should be replaced or used for replacement(i.e., an order of replacement). Each multiple compartment housing mayverify each time a power source element is installed (or used forinstallation) by detecting a power level and maintaining a dischargehistory for each power source element (e.g., a burn rate) to determinethe order of replacement. GPS positioning data may be used to determinecurrent location coordinates.

FIG. 2 illustrates a vehicle power source apparatus 200 enabled bysystem 100 of FIG. 1 for accepting replacement power source elements ina vehicle during operation of the vehicle, in accordance withembodiments of the present invention. Vehicle power source apparatus 200is associated with vehicle 14 a of FIG. 1. Vehicle power sourceapparatus 200 comprises a multiple compartment housing 212 (configuredto be physically attached to vehicle 14 a of FIG. 1), power sourceelements 202 a . . . 202 n, and control hardware 210. Multiplecompartment housing 212 comprises receptacles 201 a . . . 201 nretaining power source elements 202 a . . . 202 n for supplying power toa vehicle (e.g., vehicle 14 a of FIG. 1). The multiple compartmenthousing is configured to be physically attached to a vehicle. Multiplecompartment housing 212 may be positioned above a center mass of avehicle (e.g., an aircraft) such that it may be attached to a bottomportion of the vehicle thereby preventing interference with moving partssuch as propellers. Multiple compartment housing 212 may be aligned witha multiple compartment housing of another vehicle (e.g., multiplecompartment housing 312 of FIG. 3 comprising replacement power sourceelements) via alignment holes 205 a . . . 205 n. A design of multiplecompartment housing 212 enables a distribution of power source elements202 a . . . 202 n to balance an associated weight such that not everyreceptacle requires a power source element. The power source elements202 a . . . 202 n are retained within receptacles 201 a . . . 201 n andelectrically connected to an input power coupler for electricalconnection to the vehicle such that each power source element (orgrouping of power source elements) is configured to supply power to thevehicle independently without requiring power supplied by any otherpower source element such that power source elements may be replacedduring operation of the vehicle.

Control hardware 210 comprises specialized hardware configured toimplement a process for accepting replacement power source elements fora vehicle during operation of the vehicle. Control hardware 210comprises a controller connected to power source elements 202 a . . .202 n, a communication interface, a charge strength percentageindicator, and a global positioning satellite (GPS) receiver. Thecontroller is configured to monitor a power level of each power sourceelement and generate a power level reading for each power level. Thepower level readings may be used to determine an order for replacementof each power source element. The order for replacement may bedetermined based on generated replacement data specifying a replacementhistory of each power source element. Additionally, the order forreplacement may be determined based on generated discharge dataspecifying a rate of power discharge for each power source element. Thecontroller is further configured to determine a replacement requirementaction for replacing each power source element based on a remainingpower charge level percentage determined from charge level readings foreach power source elements.

The communication interface is communicatively coupled to the controllerand an external system (e.g., external system 15 of FIG. 1). Thecommunication interface is configured to retrieve each power levelreading from the controller and transmit each power level reading to theexternal system. Additionally, the communication interface is configuredto transmit a message indicating a replacement requirement action to theexternal system.

The charge strength percentage indicators are connected to each powersource element in each receptacle to present a current charge levelpercentage reading for power source element.

The GPS receiver is communicatively connected to the controller and isconfigured to receive geographical coordinates from a satellite todetermine (based on retrieved geographical coordinates) a currentlocation for vehicle power source apparatus 200. The GPS receiver isfurther enabled too receive additional geographical coordinates from thesatellite to determine a current location for a power source elementreplacement location for replacing each power source element. Thecurrent location is determined based on a current location for vehiclepower source apparatus 200 and a predicted range for vehicle powersource apparatus 200 and the f power source elements with respect to thecurrent location for the power source replacement element. Thecontroller may additionally determine an estimated time of arrival forvehicle power source apparatus 200 arriving at a power sourcereplacement location based on the predicted range.

FIG. 3 illustrates a vehicle power source apparatus 300 enabled bysystem 100 of FIG. 1 for replacing power source elements in a secondaryvehicle during operation of the secondary vehicle, in accordance withembodiments of the present invention. Vehicle power source apparatus 300is associated with vehicle 14 b of FIG. 1. Vehicle power sourceapparatus 300 comprises a multiple compartment housing 312 (comprising afixed outer portion 312 a and a rotating inner portion 312 b), powersource elements 302 a . . . 302 n, and control hardware 310. Multiplecompartment housing 312 comprises receptacles 301 a . . . 301 nretaining replacement power source elements 202 a . . . 202 n forreplacing power source elements for a vehicle (e.g., vehicle 14 a ofFIG. 1). The multiple compartment housing is configured to be physicallyattached to a vehicle. Multiple compartment housing 312 may bepositioned above a center mass of a vehicle (e.g., an aircraft) suchthat it may be attached to a bottom or top portion of the vehiclethereby preventing interference with moving parts such as propellers.Multiple compartment housing 312 may be aligned with a multiplecompartment housing of another vehicle (e.g., multiple compartmenthousing 212 of FIG. 2 comprising power source elements requiringreplacement) via alignment holes 305 a . . . 305 n. A design of multiplecompartment housing 312 enables a distribution of power source elements302 a . . . 302 n to balance an associated weight such that not everyreceptacle requires a power source element. The power source elements302 a . . . 302 n are retained within receptacles 301 a . . . 301 n andelectrically connected to an input power coupler for electricalconnection to the vehicle such that each power source element (orgrouping of power source elements) is configured to supply power to thevehicle independently without requiring power supplied by any otherpower source element such that power source elements may be replacedduring operation of the vehicle. Alternatively, an additional multiplecompartment housing comprising additional power source elements forpowering an associated vehicle thereby allowing multiple compartmenthousing 312 to use power source elements 302 a . . . 302 n forreplacement power source elements only.

Control hardware 310 comprises specialized hardware configured toimplement a process for replacing power source elements in a vehicleduring operation of the vehicle. Control hardware 210 comprises acontroller connected to power source elements 202 a . . . 202 n, acommunication interface, and a global positioning satellite (GPS)receiver. The controller is configured to receive replacement commandsand enable a rotation apparatus (e.g., a motor) to rotate rotating innerportion 312 b such that a receptacle of receptacles 301 a . . . 301 n isdirectly aligned over an additional receptacle (e.g., of receptacles 201a . . . 201 n of FIG. 2) of another vehicle requiring replacement of adischarged power source element with a fully charged power sourceelement. Additionally, the controller is configured to monitor a powerlevel of each power source element and generate a power level readingfor each power level. The power level readings may be used to specifypower source elements to be used as replacements.

The communication interface is communicatively coupled to controlhardware 310 and an external system (e.g., external system 15 of FIG.1). The communication interface is configured to retrieve commands andGPS coordinates associated with a vehicle requiring replacement powersource elements. Additionally, the communication interface is configuredto receive a message indicating a replacement requirement action fromthe external system.

The GPS receiver is communicatively connected to the controller and isconfigured to receive geographical coordinates from a satellite todetermine (based on retrieved geographical coordinates) a currentlocation for a vehicle power source apparatus requiring replacementpower source elements. The GPS receiver is further enabled too receiveadditional geographical coordinates from the satellite to determine acurrent location for a power source element replacement location forreplacing each power source element. The current location is determinedbased on a current location for a vehicle requiring replacement powersource elements and an associated predicted range for power sourceelements with respect to the current location for the power sourcereplacement element. The controller may additionally determine anestimated time of arrival for a vehicle power source apparatus arrivingat a power source replacement location based on the predicted range.

FIG. 4 illustrates a flowchart detailing a process enabled by system 100of FIG. 1 for replacing power source elements in a vehicle duringoperation of the vehicle, in accordance with embodiments of the presentinvention. Each of the steps in the algorithm of FIG. 4 may be enabledand executed in any order by a computer processor(s) executing computercode. In step 300, a first vehicle (e.g., vehicle 14 b of FIG. 1) isenabled (e.g., initiates flight). The first vehicle comprises a powersource apparatus and a first power source apparatus (e.g., asillustrated in FIG. 5, infra) attached to the first vehicle. The powersource apparatus comprises a plurality of power source elementsconfigured to supply power to the first vehicle independently withoutrequiring power supplied by any other power source element. The firstpower source apparatus comprises: a first multiple compartment housing(comprising a first plurality of receptacles retaining a first pluralityof power source elements within the first plurality of receptacles), acontroller connected to the first plurality of power source elements,and a communication interface communicatively coupled to the controller.Additionally, the first power source apparatus may comprise a rotationapparatus and the first multiple compartment housing may include arotating portion comprised by the first multiple compartment housing. Instep 402 the first vehicle receives a notification indicating that asecond vehicle (e.g., vehicle 14 a of FIG. 1) requires replacement of atleast one power source element within a second power source apparatus ofthe second vehicle. The second power source apparatus comprises a secondmultiple compartment housing comprising a second plurality ofreceptacles retaining the second plurality of power sources within thesecond plurality of receptacles. The second plurality of power sourceelements supply power to the second vehicle independently withoutrequiring power supplied by any other power source element. In step 404,the controller directs (in response to the notification) the firstvehicle to a current location of the second vehicle. In step 408, thefirst vehicle is docked to the second vehicle. The docking process mayinclude:

-   1. Aligning an alignment pin (an alignment mechanism) of the first    multiple compartment housing directly over an alignment hole (an    alignment mechanism) of the second multiple compartment housing.-   2. Directing the first vehicle to said second vehicle such that the    alignment pin is placed within the alignment hole.

In optional step 410, the controller determines (based on a receiveddetermined power level reading of the at least one power source elementof the second vehicle, replacement data specifying a replacement historyof the second plurality of power source elements, and discharge dataspecifying a rate of power discharge for each of the second plurality ofpower source elements) an order for replacement for the at least onepower source element of the second vehicle with respect to each of thesecond plurality of power source elements. In step 412, the at least onepower source element of second vehicle is replaced (during operation ofthe first vehicle and the second vehicle) with a fully charged powersource element of the first plurality of power source elements from thefirst vehicle. The replacement process may include:

-   1. Rotating (by the rotation apparatus) the rotating portion such    that a vacant receptacle of the first plurality of receptacles is    directly aligned over a second receptacle (comprising the at least    one power source element of said second vehicle) of the second    plurality of receptacles.-   2. Retrieving (by a power source replacement mechanism (e.g., a    piston/solenoid assembly, a motor, an elongate member, etc.) of the    first power source apparatus) the at least one power source element    of the second vehicle from the second receptacle.-   3. Placing (by the power source replacement mechanism) the said at    least one power source element of the second vehicle within the    vacant receptacle.-   4. Rotating (by the rotation apparatus) the rotating portion such    that a replacement receptacle of the first plurality of receptacles    is directly aligned over the second receptacle of the second    plurality of receptacles. The replacement receptacle includes the    fully charged power source element.-   5. Transferring (by the power source replacement mechanism) the    fully charged power source element from the replacement receptacle    to the second receptacle.

In step 414, the first vehicle is undocked from the second vehicleduring operation of the first vehicle and the second vehicle.

FIG. 5 illustrates a vehicle 500 a (i.e., representing vehicle 14 b ofFIG. 1) docked to a vehicle 500 b (i.e., representing vehicle 14 a ofFIG. 1), in accordance with embodiments of the present invention.Vehicle 500 a comprises an attached vehicle power source apparatus 505 aand an attached vehicle power source apparatus 505 b enabled by system100 of FIG. 1 for replacing power source elements in vehicle 500 bduring operation (e.g., during flight) of vehicles 500 a and 500 b.Vehicle power source apparatus 505 a comprises power source element(s)for supplying power for operation to vehicle 500 a. Vehicle power sourceapparatus 505 a comprises power source element(s) for supplying fullycharged power source elements to vehicle 500 b. Vehicle 500 b comprisesan attached vehicle power source apparatus 505 c for supplying power foroperation to vehicle 500 b. Attached vehicle power source apparatus 505c is configured to receive fully charged power source elements fromvehicle power source apparatus 505 b. Vehicle 400 comprises a retainingmechanism 507 for retaining a package 508 for delivery.

FIG. 6 illustrates a configuration comprising a power source element 602residing within a power source capsule 600, in accordance withembodiments of the present invention. Power source element 602 maycomprise any type of battery residing in a power source capsule 600.Alternatively, power source element 602 and a power source capsule 600in combination may comprise a single power source element or battery.Power source capsule 600 is configured to be placed within a receptacleof a multiple compartment housing (e.g., receptacle 201 a of multiplecompartment housing 212 of FIG. 2 or receptacle 301 a of multiplecompartment housing 312 of FIG. 3). Power source capsule 600 maycomprise a visual indicator 621 (e.g., a lamp, an LED, etc.) indictingthat power source element 602 is discharged and requires replacement.Power source capsule 600 may comprise a first portion 608electro-magnetically or mechanically connected (at seam 610) to a secondportion 611 such that first portion 608 may be raised from secondportion 611 to allow for access to/replacement of power source element602. A canonical (or any specialized) shape (i.e., as illustrated inFIG. 6) of power source capsule 600 (or a power source element itself)may facilitate replacement during operation of a vehicle (e.g., inflight). The specialized shape enables easy replacement of power sourcecapsule 600 by eliminating issues associated with wind, vibrations, etc.Power source capsule 600 may be locked into place within a receptacleand a seal (e.g., an O-ring) may be used to create a weather-proof sealwhen power source capsule 600 is locked into place.

FIG. 7 illustrates a power source element/power source capsule 700, inaccordance with embodiments of the present invention. Power sourceelement/power source capsule 700 comprises mechanical actuators 704 aand 704 b for retrieving or removing power source element/power sourcecapsule 700 from an associated receptacle for replacement. Mechanicalactuators 704 a and 704 b may comprise, inter alia, a piston mechanismfor automatically moving power source element/power source capsule 700in directions 721 for replacement.

FIG. 8 illustrates a power source element/power source capsule 800, inaccordance with embodiments of the present invention. Power sourceelement/power source capsule 800 comprises mechanical actuators 804 aand 804 b for retrieving or removing power source element/power sourcecapsule 800 from an associated receptacle for replacement. Mechanicalactuators 804 a and 804 b may comprise, inter alia, mechanical resilientstructures/devices such as chains, elongated members, etc. forautomatically moving power source element/power source capsule 800 indirections 821 for replacement.

FIG. 9 illustrates a computer system 90 (e.g., external system 15,vehicle control system 18, GPS system 21, vehicle 14 a, and vehicle 14 bof FIG. 1) used by or comprised by the system of FIG. 1 for enabling aprocess for replacing power source elements in vehicles during operationof vehicles 14, in accordance with embodiments of the present invention.

Aspects of the present invention may take the form of an entirelyhardware embodiment, an entirely software embodiment (includingfirmware, resident software, micro-code, etc.) or an embodimentcombining software and hardware aspects that may all generally bereferred to herein as a “circuit,” “module,” or “system.”

The present invention may be a system, a method, and/or a computerprogram product. The computer program product may include a computerreadable storage medium (or media) having computer readable programinstructions thereon for causing a processor to carry out aspects of thepresent invention.

The computer readable storage medium can be a tangible device that canretain and store instructions for use by an instruction executiondevice. The computer readable storage medium may be, for example, but isnot limited to, an electronic storage device, a magnetic storage device,an optical storage device, an electromagnetic storage device, asemiconductor storage device, or any suitable combination of theforegoing. A non-exhaustive list of more specific examples of thecomputer readable storage medium includes the following: a portablecomputer diskette, a hard disk, a random access memory (RAM), aread-only memory (ROM), an erasable programmable read-only memory (EPROMor Flash memory), a static random access memory (SRAM), a portablecompact disc read-only memory (CD-ROM), a digital versatile disk (DVD),a memory stick, a floppy disk, a mechanically encoded device such aspunch-cards or raised structures in a groove having instructionsrecorded thereon, and any suitable combination of the foregoing. Acomputer readable storage medium, as used herein, is not to be construedas being transitory signals per se, such as radio waves or other freelypropagating electromagnetic waves, electromagnetic waves propagatingthrough a waveguide or other transmission media (e.g., light pulsespassing through a fiber-optic cable), or electrical signals transmittedthrough a wire.

Computer readable program instructions described herein can bedownloaded to respective computing/processing devices from a computerreadable storage medium or to an external computer or external storagedevice via a network, for example, the Internet, a local area network, awide area network and/or a wireless network. The network may comprisecopper transmission cables, optical transmission fibers, wirelesstransmission, routers, firewalls, switches, gateway computers and/oredge servers. A network adapter card or network interface in eachcomputing/processing apparatus receives computer readable programinstructions from the network and forwards the computer readable programinstructions for storage in a computer readable storage medium withinthe respective computing/processing device.

Computer readable program instructions for carrying out operations ofthe present invention may be assembler instructions,instruction-set-architecture (ISA) instructions, machine instructions,machine dependent instructions, microcode, firmware instructions,state-setting data, or either source code or object code written in anycombination of one or more programming languages, including an objectoriented programming language such as Smalltalk, C++ or the like, andconventional procedural programming languages, such as the “C”programming language or similar programming languages. The computerreadable program instructions may execute entirely on the user'scomputer, partly on the user's computer, as a stand-alone softwarepackage, partly on the user's computer and partly on a remote computeror entirely on the remote computer or server. In the latter scenario,the remote computer may be connected to the user's computer through anytype of network, including a local area network (LAN) or a wide areanetwork (WAN), or the connection may be made to an external computer(for example, through the Internet using an Internet Service Provider).In some embodiments, electronic circuitry including, for example,programmable logic circuitry, field-programmable gate arrays (FPGA), orprogrammable logic arrays (PLA) may execute the computer readableprogram instructions by utilizing state information of the computerreadable program instructions to personalize the electronic circuitry,in order to perform aspects of the present invention.

Aspects of the present invention are described herein with reference toflowchart illustrations and/or block diagrams of methods, device(systems), and computer program products according to embodiments of theinvention. It will be understood that each block of the flowchartillustrations and/or block diagrams, and combinations of blocks in theflowchart illustrations and/or block diagrams, can be implemented bycomputer readable program instructions.

These computer readable program instructions may be provided to aprocessor of a general purpose computer, special purpose computer, orother programmable data processing device to produce a machine, suchthat the instructions, which execute via the processor of the computeror other programmable data processing device, create means forimplementing the functions/acts specified in the flowchart and/or blockdiagram block or blocks. These computer readable program instructionsmay also be stored in a computer readable storage medium that can directa computer, a programmable data processing device, and/or other devicesto function in a particular manner, such that the computer readablestorage medium having instructions stored therein comprises an articleof manufacture including instructions which implement aspects of thefunction/act specified in the flowchart and/or block diagram block orblocks.

The computer readable program instructions may also be loaded onto acomputer, other programmable data processing device, or other device tocause a series of operational steps to be performed on the computer,other programmable device or other device to produce a computerimplemented process, such that the instructions which execute on thecomputer, other programmable device, or other device implement thefunctions/acts specified in the flowchart and/or block diagram block orblocks.

The flowchart and block diagrams in the Figures illustrate thearchitecture, functionality, and operation of possible implementationsof systems, methods, and computer program products according to variousembodiments of the present invention. In this regard, each block in theflowchart or block diagrams may represent a module, segment, or portionof instructions, which comprises one or more executable instructions forimplementing the specified logical function(s). In some alternativeimplementations, the functions noted in the block may occur out of theorder noted in the figures. For example, two blocks shown in successionmay, in fact, be executed substantially concurrently, or the blocks maysometimes be executed in the reverse order, depending upon thefunctionality involved. It will also be noted that each block of theblock diagrams and/or flowchart illustration, and combinations of blocksin the block diagrams and/or flowchart illustration, can be implementedby special purpose hardware-based systems that perform the specifiedfunctions or acts or carry out combinations of special purpose hardwareand computer instructions.

The computer system 90 illustrated in FIG. 9 includes a processor 91, aninput device 92 coupled to the processor 91, an output device 93 coupledto the processor 91, and memory devices 94 and 95 each coupled to theprocessor 91. The input device 92 may be, inter alia, a keyboard, amouse, a camera, a touchscreen, etc. The output device 93 may be, interalia, a printer, a plotter, a computer screen, a magnetic tape, aremovable hard disk, a floppy disk, etc. The memory devices 94 and 95may be, inter alia, a hard disk, a floppy disk, a magnetic tape, anoptical storage such as a compact disc (CD) or a digital video disc(DVD), a dynamic random access memory (DRAM), a read-only memory (ROM),etc. The memory device 95 includes a computer code 97. The computer code97 includes algorithms (e.g., the algorithm of FIG. 4) for enabling aprocess for replacing power source elements in vehicles during operationof vehicles 14. The processor 91 executes the computer code 97. Thememory device 94 includes input data 96. The input data 96 includesinput required by the computer code 97. The output device 93 displaysoutput from the computer code 97. Either or both memory devices 94 and95 (or one or more additional memory devices such as read only memorydevice 96) may include the algorithm of FIG. 4 and may be used as acomputer usable medium (or a computer readable medium or a programstorage device) having a computer readable program code embodied thereinand/or having other data stored therein, wherein the computer readableprogram code includes the computer code 97. Generally, a computerprogram product (or, alternatively, an article of manufacture) of thecomputer system 90 may include the computer usable medium (or theprogram storage device).

In some embodiments, rather than being stored and accessed from a harddrive, optical disc or other writeable, rewriteable, or removablehardware memory device 95, stored computer program code 84 (e.g.,including the algorithm of FIG. 4) may be stored on a static,nonremovable, read-only storage medium such as a Read-Only Memory (ROM)device 85, or may be accessed by processor 91 directly from such astatic, nonremovable, read-only medium 85. Similarly, in someembodiments, stored computer program code 97 may be stored ascomputer-readable firmware 85, or may be accessed by processor 91directly from such firmware 85, rather than from a more dynamic orremovable hardware data-storage device 95, such as a hard drive oroptical disc.

Still yet, any of the components of the present invention could becreated, integrated, hosted, maintained, deployed, managed, serviced,etc. by a service supplier who offers to replace power source elementsin vehicles during operation of the vehicles. Thus, the presentinvention discloses a process for deploying, creating, integrating,hosting, maintaining, and/or integrating computing infrastructure,including integrating computer-readable code into the computer system90, wherein the code in combination with the computer system 90 iscapable of performing a method for enabling a process f for replacingpower source elements in vehicles during operation of the vehicles. Inanother embodiment, the invention provides a business method thatperforms the process steps of the invention on a subscription,advertising, and/or fee basis. That is, a service supplier, such as aSolution Integrator, could offer to enable a process for replacing powersource elements in vehicles during operation of the vehicles. In thiscase, the service supplier can create, maintain, support, etc. acomputer infrastructure that performs the process steps of the inventionfor one or more customers. In return, the service supplier can receivepayment from the customer(s) under a subscription and/or fee agreementand/or the service supplier can receive payment from the sale ofadvertising content to one or more third parties.

While FIG. 9 shows the computer system 90 as a particular configurationof specialized hardware and software, any configuration of hardware andsoftware, as would be known to a person of ordinary skill in the art,may be utilized for the purposes stated supra in conjunction with theparticular computer system 90 of FIG. 9. For example, the memory devices94 and 95 may be portions of a single memory device rather than separatememory devices.

While embodiments of the present invention have been described hereinfor purposes of illustration, many modifications and changes will becomeapparent to those skilled in the art. Accordingly, the appended claimsare intended to encompass all such modifications and changes as fallwithin the true spirit and scope of this invention.

What is claimed is:
 1. A vehicle power source replacement methodcomprising: enabling a first vehicle comprising a power source apparatusand a first power source apparatus attached to said first vehicle,wherein said power source apparatus comprises a plurality of powersource elements configured to supply power to said first vehicleindependently without requiring power supplied by any other power sourceelement of said plurality of power source elements, wherein said firstpower source apparatus comprises: a first multiple compartment housingcomprising a first plurality of receptacles retaining a first pluralityof power source elements within said first plurality of receptacles, acontroller connected to said first plurality of power source elements,and a communication interface communicatively coupled to saidcontroller, wherein each power source element of said first plurality ofpower source elements resides within a power source capsule comprising atapered shape for placement within a receptacle, wherein each said powersource capsule comprises an O-ring seal for creating a weather proofseal when each said power source capsule is locked into place withinsaid first plurality of receptacles, wherein each said power sourcecapsule comprises a first conical portion electro-magnetically connectedto a second conical portion, wherein each said first conical portioncomprises a first mechanical actuator, wherein each said second conicalportion comprises a second mechanical actuator, and wherein each saidfirst mechanical actuator and each said second mechanical actuatorcomprises a piston mechanism configured to automatically move each saidpower source capsule in multiple directions for removing each said powersource capsule from an associated receptacle of said first plurality ofreceptacles for replacement; determining, by said first vehicle, that asecond vehicle requires replacement of at least one power source elementof a second plurality of power source elements within a second powersource apparatus of said second vehicle, wherein said second pluralityof power source elements supply power to said second vehicleindependently without requiring power supplied by any other power sourceelement of said second plurality of power source elements; receiving, bysaid controller, geographical coordinates for a current location of saidsecond vehicle; determining, by said controller based on saidgeographical coordinates, said current location such that said firstvehicle travels to a current location of said second vehicle; dockingsaid first vehicle to said second vehicle, wherein said docking saidfirst vehicle to said second vehicle comprises: aligning a firstalignment mechanism of said first multiple compartment housing directlyover a second alignment mechanism of said second multiple compartmenthousing, wherein said first alignment mechanism comprises a tapered pincomprising a tapered shape, and wherein said second alignment mechanismcomprises an alignment hole; and directing said first vehicle to saidsecond vehicle such that said taped pin is placed within said alignmenthole causing said first alignment mechanism to be coupled to said secondalignment mechanism; and replacing, by said first vehicle duringoperation of said first vehicle and said second vehicle, said at leastone power source element of said second vehicle with a fully chargedpower source element of said first plurality of power source elementsfrom said first vehicle, wherein said first power source apparatuscomprises a rotation apparatus, wherein said first multiple compartmenthousing comprises a fixed outer portion and an inner rotating portioncomprised by said first multiple compartment housing, wherein saidsecond power source apparatus comprises a second multiple compartmenthousing comprising a second plurality of receptacles retaining saidsecond plurality of power source elements within said second pluralityof receptacles, and wherein said replacing comprises: rotating, by saidrotation apparatus, said inner rotating portion such that a vacantreceptacle of said first plurality of receptacles is directly alignedover a second receptacle of said second plurality of receptacles, saidsecond receptacle comprising said at least one power source element ofsaid second vehicle; retrieving, by a power source replacement mechanismof said first power source apparatus, said at least one power sourceelement of said second vehicle from said second receptacle; placing, bysaid power source replacement mechanism, a tapered end of at least onepower source capsule comprising said at least one power source elementof said second vehicle within said vacant receptacle; rotating, by saidrotation apparatus, said inner rotating portion such that a replacementreceptacle of said first plurality of receptacles is directly alignedover said second receptacle of said second plurality of receptacles,said replacement receptacle comprising said fully charged power sourceelement; and transferring, by said power source replacement mechanismand said piston mechanism automatically moving via a tapered end of afirst power source capsule comprising said fully charged power sourceelement, said fully charged power source element from said replacementreceptacle to said second receptacle; determining, by said controllerbased on a received determined power level reading of said at least onepower source element of said second vehicle, an order for replacementfor said at least one power source element of said second vehicle withrespect to each of said second plurality of power source elements; andreceiving, by said controller, discharge data specifying a rate of powerdischarge for each of said second plurality of power source elements,and wherein said order for replacement is further based on saiddischarge data.
 2. The method of claim 1, further comprising: undockingsaid first vehicle from said second vehicle during said operation ofsaid first vehicle and said second vehicle.
 3. The method of claim 1,further comprising: receiving, by said controller, replacement dataspecifying a replacement history of said second plurality of powersource elements, wherein said order for replacement is further based onsaid replacement data.
 4. A computer program product, comprising acomputer readable hardware storage device storing a computer readableprogram code, said computer readable program code comprising analgorithm that when executed by a processor implements a vehicle powersource replacement method, said method comprising: enabling a firstvehicle comprising a power source apparatus and a first power sourceapparatus attached to said first vehicle, wherein said power sourceapparatus comprises a plurality of power source elements configured tosupply power to said first vehicle independently without requiring powersupplied by any other power source element of said plurality of powersource elements, wherein said first power source apparatus comprises: afirst multiple compartment housing comprising a first plurality ofreceptacles retaining a first plurality of power source elements withinsaid first plurality of receptacles, a controller connected to saidfirst plurality of power source elements, and a communication interfacecommunicatively coupled to said controller, and wherein each powersource element of said first plurality of power source elements resideswithin a power source capsule comprising a tapered shape for placementwithin a receptacle, wherein each said power source capsule comprises anO-ring seal for creating a weather proof seal when each said powersource capsule is locked into place within said first plurality ofreceptacles, wherein each said power source capsule comprises a firstconical portion electro-magnetically connected to a second conicalportion, wherein each said first conical portion comprises a firstmechanical actuator, wherein each said second conical portion comprisesa second mechanical actuator, and wherein each said first mechanicalactuator and each said second mechanical actuator comprises a pistonmechanism configured to automatically move each said power sourcecapsule in multiple directions for removing each said power sourcecapsule from an associated receptacle of said first plurality ofreceptacles for replacement; determining, by said first vehicle, that asecond vehicle requires replacement of at least one power source elementof a second plurality of power source elements within a second powersource apparatus of said second vehicle, wherein said second pluralityof power source elements supply power to said second vehicleindependently without requiring power supplied by any other power sourceelement of said second plurality of power source elements; receiving, bysaid controller, geographical coordinates for a current location of saidsecond vehicle; determining, by said controller based on saidgeographical coordinates, said current location such that said firstvehicle travels to a current location of said second vehicle; dockingsaid first vehicle to said second vehicle, wherein said docking saidfirst vehicle to said second vehicle comprises: aligning a firstalignment mechanism of said first multiple compartment housing directlyover a second alignment mechanism of said second multiple compartmenthousing, wherein said first alignment mechanism comprises a tapered pincomprising a tapered shape, and wherein said second alignment mechanismcomprises an alignment hole; and directing said first vehicle to saidsecond vehicle such that said taped pin is placed within said alignmenthole causing said first alignment mechanism to be coupled to said secondalignment mechanism; and replacing, by said first vehicle duringoperation of said first vehicle and said second vehicle, said at leastone power source element of said second vehicle with a fully chargedpower source element of said first plurality of power source elementsfrom said first vehicle, wherein said first power source apparatuscomprises a rotation apparatus, wherein said first multiple compartmenthousing comprises a fixed outer portion and an inner rotating portioncomprised by said first multiple compartment housing, wherein saidsecond power source apparatus comprises a second multiple compartmenthousing comprising a second plurality of receptacles retaining saidsecond plurality of power source elements within said second pluralityof receptacles, and wherein said replacing comprises: rotating, by saidrotation apparatus, said inner rotating portion such that a vacantreceptacle of said first plurality of receptacles is directly alignedover a second receptacle of said second plurality of receptacles, saidsecond receptacle comprising said at least one power source element ofsaid second vehicle; retrieving, by a power source replacement mechanismof said first power source apparatus, said at least one power sourceelement of said second vehicle from said second receptacle; placing, bysaid power source replacement mechanism, a tapered end of at least onepower source capsule comprising said at least one power source elementof said second vehicle within said vacant receptacle; rotating, by saidrotation apparatus, said inner rotating portion such that a replacementreceptacle of said first plurality of receptacles is directly alignedover said second receptacle of said second plurality of receptacles,said replacement receptacle comprising said fully charged power sourceelement; and transferring, by said power source replacement mechanismand said piston mechanism automatically moving via a tapered end of afirst power source capsule comprising said fully charged power sourceelement, said fully charged power source element from said replacementreceptacle to said second receptacle; determining, by said controllerbased on a received determined power level reading of said at least onepower source element of said second vehicle, an order for replacementfor said at least one power source element of said second vehicle withrespect to each of said second plurality of power source elements; andreceiving, by said controller, discharge data specifying a rate of powerdischarge for each of said second plurality of power source elements,and wherein said order for replacement is further based on saiddischarge data.
 5. The computer program product of claim 4, wherein saidmethod further comprises: undocking said first vehicle from said secondvehicle during said operation of said first vehicle and said secondvehicle.
 6. The computer program product of claim 4, wherein said methodfurther comprises: receiving, by said controller, replacement dataspecifying a replacement history of said second plurality of powersource elements, wherein said order for replacement is further based onsaid replacement data.
 7. A vehicle power source apparatus comprising: amultiple compartment housing comprising a fixed outer portion and aninner rotating portion comprising a plurality of receptacles configuredto retain power source elements for supplying power to a vehicle,wherein said multiple compartment housing is configured to be physicallyattached to said vehicle; a plurality of power source elements withinsaid plurality of receptacles, wherein each power source element of saidplurality of power source elements resides within a power source capsulecomprising a tapered shape for placement within an associated receptacleof said plurality of receptacles, wherein each said power source capsulecomprises an O-ring seal for creating a weather proof seal when eachsaid power source capsule is locked into place within each saidassociated receptacle, wherein each said power source capsule comprisesa first conical portion electro-magnetically connected to a secondconical portion, wherein each said first conical portion comprises afirst mechanical actuator, wherein each said second conical portioncomprises a second mechanical actuator, and wherein each said firstmechanical actuator and each said second mechanical actuator comprises apiston mechanism configured to automatically move each said power sourcecapsule in multiple directions for removing each said power sourcecapsule from each said associated receptacle for replacement; a powersource replacement mechanism configured to replace, in response to acommand from a controller and during operation of said vehicle and anadditional vehicle, a power source element from said additional vehiclewith a fully charged power source element of said plurality of powersource elements of said vehicle, wherein said controller is configuredto determine, based on a received determined power level reading of saidpower source element of said vehicle, an order for replacement for saidpower source element of said second vehicle with respect to each of saidplurality of power source elements, wherein said controller isconfigured to receive discharge data specifying a rate of powerdischarge for each of said plurality of power source elements, whereinsaid order for replacement is further based on said discharge data, andwherein said controller is configured to direct the vehicle to a currentlocation of said additional vehicle, and wherein a directing processcomprises receiving geographical coordinates for the current location ofthe additional vehicle to determine the current location; an alignmentmechanism comprising a tapered pin comprising a tapered shape, whereinsaid tapered pin is configured to be placed within an alignment hole ofa second alignment mechanism of said additional vehicle causing saidfirst alignment mechanism to be coupled to said second alignmentmechanism; and a rotation apparatus configured to rotate in response toa command from said controller, said inner rotating portion such that areceptacle of said plurality of receptacles is directly aligned, viasaid tapered pin being be placed within said alignment hole, over anadditional receptacle of a second plurality of receptacles of saidadditional vehicle requiring replacement of said power source elementwith said fully charged power source element, wherein said rotationapparatus is further configured to transfer via said piston mechanismautomatically moving via a tapered end of a first power source capsulecomprising said fully charged power source element, said fully chargedpower source element from said receptacle to said additional receptacle.8. The vehicle power source apparatus of claim 7, wherein said vehicleand said additional vehicle do not require a human operator to belocated within said vehicle and said additional vehicle.
 9. The vehiclepower source apparatus of claim 7, further comprising: an additionalvehicle power source apparatus configured to be physically attached tosaid vehicle, wherein said additional power source apparatus comprisesan additional plurality of power source elements configured to supplypower to said vehicle independently without requiring power supplied byany other power source element of said additional plurality of powersource elements.